FireBase Admin SDK
特権環境(サーバーなど)からの管理者アクセスではなく、エンドユーザー アクセスのクライアントとして Node.js SDK を使用することを検討している場合(Node.js デスクトップ、IoT アプリケーションなど)、このドキュメントではなく、クライアント JavaScript SDK の設定に関する手順をご覧ください。
FireBase Admin SDK(安全なところからのみ使える)
colaboratoryに書いたもの
これで、少ないデータサイズなら、構造を入れ替えたい。
code: get_data.py
# -*- coding: utf-8 -*-
"""firestore.pynb
!pip install firebase-admin
!pip install google-cloud-firestore
from google.colab import drive
drive.mount('/gdrive')
!ls "/gdrive/My Drive/work/ReBook"
import firebase_admin
import os
from firebase_admin import credentials
default_app = firebase_admin.initialize_app()
from firebase_admin import firestore
db = firestore.client()
books = db.collection('books').stream()
books